English Dictionary
◊ WATER TOWER
water tower
n : a large reservoir for water